package com.welike.shibo.vo.page;

import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * 关注的人视频列表
 *
 * @author fangyu
 * @version v1.0.0
 * @since 2019-09-02 18:05
 */

@Data
public class FollowVideoPageVo{

    // 视频id
    private String vid;

    // 发布者id
    private String uid;

    // 发布者昵称
    private String nickName;

    // 发布者头像
    private String avatar;

    // 发布者等级
    private Integer level;

    // 视频宽
    private Integer videoWidth;

    // 视频高
    private Integer videoHeight;

    // 视频描述，标题
    private String videoDesc;

    // 视频时长
    private Integer videoDuration;

    // 视频封面
    private String coverPath;

    // 视频点赞状态
    private boolean likeStatus = false;

    // 视频点赞数
    private Integer likeCounts;

    // 视频评论数
    private Integer commentCounts;

    // 视频分享数
    private Integer shareCounts;

    // 视频创建时间
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
    private Date createTime;

    // 视频链接
    private String videoUrl;

    // 评论内容
    private Comment comment;

    @Data
    public static class Comment {
        private String commentUid;
        private String commentNickName;
        private String content;
    }
}